﻿using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using WFinger.CMS;
using WFinger.CMS.Common;
using WFinger.Model;

public partial class configuration_system_selectnewsclass_ajax : WFinger.Web.UI.DialogPage
{
    public configuration_system_selectnewsclass_ajax()
    {
        BrowserAuthor = EnumDialogAuthority.ForPerson;
    }
    rootPublic pd = new rootPublic();
	protected void Page_Load(object sender, EventArgs e)
	{
		if (!IsPostBack)
		{

			Response.CacheControl = "no-cache";
			Response.Expires = 0;
			newsList.InnerHtml = newsstr();
		}
	}

	string newsstr()
	{
		string ParentId = Request.QueryString["ParentId"];
		if (ParentId == "" || ParentId == null)
		{
			ParentId = "0";
		}
		else
		{
			ParentId = ParentId.ToString();
		}
		string liststr = string.Empty;
		IDataReader rd = pd.GetajaxsNewsList(ParentId);
		while (rd.Read())
		{
			if (Validate_Session())
			{
				if (Convert.ToInt32(rd["HasSub"]) > 0)
				{
					liststr += "<div><img src=\"../../sysImages/normal/b.gif\" alt=\"点击展开子栏目\"  border=\"0\" class=\"LableItem\" onClick=\"javascript:SwitchImg(this,'" + rd["ClassID"] + "');\" />&nbsp;<span id=\"" + rd["ClassID"] + "\" class=\"LableItem\" ondblclick=\"ReturnValue();\" onClick=\"SelectLable(this);sFiles('" + rd["ClassID"] + "','" + rd["ClassCName"] + "');\">" + rd["ClassCName"] + "</span><div id=\"Parent" + rd["ClassID"] + "\" class=\"SubItem\" HasSub=\"True\" style=\"height:100%;display:none;\"></div></div>";
				}
				else
				{
					liststr += "<div><img src=\"../../sysImages/normal/s.gif\" alt=\"没有子栏目\"  border=\"0\" class=\"LableItem\" />&nbsp;<span id=\"" + rd["ClassID"] + "\" class=\"LableItem\" ondblclick=\"ReturnValue();\" onClick=\"SelectLable(this);sFiles('" + rd["ClassID"] + "','" + rd["ClassCName"] + "');\">" + rd["ClassCName"] + "</span></div>";
				}
			}
		}
		rd.Close();
		if (liststr != string.Empty)
			liststr = "Succee|||" + ParentId + "|||" + liststr;
		else
			liststr = "Fail|||" + ParentId + "|||";
		return liststr;
	}
}
